// package com.github.binarywang.demo.wx.miniapp.config;
//
// import cn.binarywang.wx.miniapp.api.WxMaService;
// import cn.binarywang.wx.miniapp.api.impl.WxMaServiceImpl;
// import cn.binarywang.wx.miniapp.config.impl.WxMaDefaultConfigImpl;
// import org.springframework.beans.factory.annotation.Autowired;
// import org.springframework.boot.context.properties.EnableConfigurationProperties;
// import org.springframework.context.annotation.Bean;
// import org.springframework.context.annotation.Configuration;
//
// /**
//  * 微信小程序参数配置
//  */
// @Configuration
// @EnableConfigurationProperties(WxMaProperties.class)
// public class WxConfig {
//
//     private WxMaProperties properties;
//
//     @Autowired
//     public WxConfig(WxMaProperties properties) {
//         this.properties = properties;
//     }
//
//     /**
//      * 声明实例
//      *
//      * @return
//      */
//     @Bean
//     public WxMaService wxMpService() {
//         WxMaDefaultConfigImpl config = new WxMaDefaultConfigImpl();
//         config.setAppid(properties.getAppid());
//         config.setSecret(properties.getSecret());
//         config.setToken(properties.getToken());
//         config.setAesKey(properties.getAesKey());
//         config.setMsgDataFormat(properties.getMsgDataFormat());
//         WxMaService service = new WxMaServiceImpl();
//         service.setWxMaConfig(config);
//         return service;
//     }
// }
